home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / misc / emu / mameppc.lha / MAME / Install Mame next >
Text File  |  1998-02-22  |  3KB  |  170 lines

  1. ; Mame Installer script, Version 1.3, Made by Triumph using InstallerFX !
  2. (if (= x 1) (welcome))
  3.  
  4. (onerror (CLEANUP))
  5.  
  6. ; Stop InstallerFX !
  7. (procedure CLEANUP
  8.     (delete "t:MameAnim")
  9.     (delete "t:MameAnim.prefs")
  10.     (delete "t:MameLogo")
  11.     (delete "t:MameLogo.prefs")
  12.     (delete "t:Background")
  13.     (delete "t:Background.prefs")
  14. ) ; CLEANUP
  15.  
  16. (set @user-level 0)
  17.  
  18. ;(set Opt 3)
  19. (complete 0)
  20.  
  21. (copyfiles
  22.     (source "InstallerFX/Background_DARK")
  23.     (dest "t:")
  24.     (nogauge)
  25.     (newname "Background")
  26. )
  27.  
  28. (copyfiles
  29.     (source "InstallerFX/Background.prefs")
  30.     (nogauge)
  31.     (dest "t:")
  32.     (newname "Background.prefs")
  33. )
  34. (complete 5)
  35.  
  36. (copyfiles
  37.     (source "InstallerFX/MameLogo")
  38.     (nogauge)
  39.     (dest "t:")
  40.     (newname "MameLogo")
  41. )
  42.  
  43. (copyfiles
  44.     (source "InstallerFX/MameLogo.prefs")
  45.     (nogauge)
  46.     (dest "t:")
  47.     (newname "MameLogo.prefs")
  48. )
  49. (complete 10)
  50.  
  51. (copyfiles
  52.     (source "InstallerFX/Mameanim")
  53.     (nogauge)
  54.     (dest "t:")
  55.     (newname "MameAnim")
  56. )
  57.  
  58. (copyfiles
  59.     (source "InstallerFX/Mameanim.prefs")
  60.     (nogauge)
  61.     (dest "t:")
  62.     (newname "MameAnim.prefs")
  63. )
  64.  
  65. (complete 20)
  66.  
  67. (run "run InstallerFX/InstallerFX t:Background")
  68.  
  69. (set @user-level 2)
  70.  
  71. (run "wait 2")
  72. ; Waiting for InstallerFX to finished Background Picture!
  73. (complete 25)
  74.  
  75. (run "run InstallerFX/InstallerFX t:Mamelogo")
  76.  
  77. (run "wait 2")
  78.  
  79. (run "run InstallerFX/InstallerFX t:MameAnim")
  80. (complete 30)
  81. (
  82.      (set Mame_dest
  83.         (tackon
  84.         (askdir
  85.         (prompt "Where do you want MAME to be installed? (A drawer WILL be created there.)")
  86.         (help @askdir-help)
  87.         (default @default-dest)
  88.         )"Mame")
  89.         )
  90.         (makedir Mame_dest (infos))
  91.         (makedir (tackon Mame_dest "cfg"))
  92.         (makedir (tackon Mame_dest "hi"))
  93.         (makedir (tackon Mame_dest "roms"))
  94.         (makedir (tackon Mame_dest "samples"))
  95.         (copyfiles
  96.             (prompt "Copying all Files ?")
  97.             (help @copyfiles-help)
  98.             (source "mame/")
  99.             (dest Mame_dest)
  100.             (pattern "#?")
  101.             (infos)
  102.             (files)
  103.             (confirm)
  104. )
  105. )
  106.  
  107. (complete 70)
  108.  
  109. (copyfiles
  110.     (source "InstallerFX/Select_Icon.prefs")
  111.     (nogauge)
  112.     (dest "t:")
  113.     (newname "MameLogo.prefs")
  114. )
  115.  
  116. (copyfiles
  117.     (source "InstallerFX/Select_Icon")
  118.     (nogauge)
  119.     (dest "t:")
  120.     (newname "MameLogo")
  121. )
  122. (complete 75)
  123.  
  124. (run "wait 1")
  125.  
  126. (set Icon
  127.     (askchoice
  128.         (prompt "Select default Icon for tooltype")
  129.         (help @askchoice-help)
  130.         (choices "256 Colors (NewIcons) by Triumph""    MagicWB by Andrea Dezzani" "  4 Colors by Craig Howard" "  8 Colors (MWB) by Craig Howard" " 16 Colors (NewIcons) by Craig Howard")
  131.         (default 0)
  132.     )
  133. )
  134. (complete 80)
  135.  
  136. (if (exists "mame/mame030" (noreq)) (set MameIcon_name "mame030.info"))
  137. (if (exists "mame/mame040" (noreq)) (set MameIcon_name "mame040.info"))
  138. (if (exists "mame/mame060" (noreq)) (set MameIcon_name "mame060.info"))
  139. (if (exists "mame/mameppc" (noreq)) (set MameIcon_name "mameppc.info"))
  140.  
  141. (if (= Icon 0) (set MameIcon_src "Icons/256 Colors.info"))
  142. (if (= Icon 1) (set MameIcon_src "Icons/MagicWB.info"))
  143. (if (= Icon 2) (set MameIcon_src "Icons/4 Colors.info"))
  144. (if (= Icon 3) (set MameIcon_src "Icons/8 Colors.info"))
  145. (if (= Icon 4) (set MameIcon_src "Icons/16 Colors.info"))
  146.  
  147. (copyfiles
  148.     (source MameIcon_src)
  149.     (dest Mame_dest)
  150.     (newname MameIcon_name)
  151. )
  152.  
  153. (copyfiles
  154.     (source MameIcon_src)
  155.     (dest "ENV:Sys")
  156.     (newname "def_mame.info")
  157. )
  158.  
  159. (copyfiles
  160.     (source MameIcon_src)
  161.     (dest "ENVArc:Sys")
  162.     (newname "def_mame.info")
  163. )
  164.  
  165. (run "run sys:utilities/multiview mame/readme.amiga")
  166.  
  167. (complete 100)
  168. (CLEANUP)
  169. (exit)
  170.